A felhő szolgáltatások elterjedése nagyban hozzájárult egy alkalmazásfejlesztési paradigmaváltáshoz, amely során a hagyományos alkalmazásokat a microservice-ek váltották fel. A microservice-ek olyan alkalmazások, amelynek komponensei egymástól függetlenül léteznek, és jól definiált interfészeken keresztül kommunikálnak egymással. Az egyik legnagyobb kihívás felhő környezetben futtatott microservice alkalmazások esetén az alkalmazás komponensek skálázása, azaz az erőforrások dinamikus változtatása a beérkező forgalom függvényében. Egyrészt nem szeretnénk túl sok erőforrást hozzárendelni az alkalmazáshoz, mert felhő környezetben a felhasznált erőforrás után kell fizetni, másrészt túl kevés erőforrást sem szeretnénk, mert ez az alkalmazás teljesítményének romlásához vezet, ami a felhasználók elvesztését okozhatja. Ennek elkerülése érdekében olyan módszereket keresünk, amelyek támogatják a microservice alapú alkalmazások menedzsmentjét felhő környezetben. A feladat során megismerkedünk a microservice architektúrával, és olyan felhő technológiákkal, amik lehetővé teszik ilyen alkalmazások futtatását (e.g. Kubernetes, Amazon Web Services). Megismerjük a jelenleg használt skálázási módszereket, ezek előnyeit és hátrányait, valamint keresünk lehetséges új módszereket, amit ki is próbálunk, és vizsgáljuk a hatékonyságát.